CUADIG404
Apply scripting language in authoring


Application

This unit describes the skills and knowledge required to write and apply scripting language in authoring interactive media.

It applies to individuals who apply skills in writing and customising their own code for work in client-side technologies. They integrate and develop basic scripting routines to enhance interaction levels or remedy functionality errors in interactive media products.

No licensing, legislative or certification requirements apply to this unit at the time of publication.


Elements and Performance Criteria

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Investigate scripting options

1.1 Assess design specifications to identify areas where scripting languages may be required

1.2 Locate script libraries for pre-written scripts

1.3 Identify areas where customised or new scripts may be necessary

1.4 Present and discuss scripting options with relevant personnel, and confirm compliance with design specifications

2. Write scripts

2.1 Scope control structures and algorithms using pseudo-code and flow charts

2.2 Check objects and assets are in place and identified by appropriate labels

2.3 Identify and recommend event handlers

2.4 Write code using correct syntax to meet functional requirements

2.5 Write comments to document coding where necessary

2.6 Use authoring environment, where appropriate, to check code and syntax

2.7 Save code in appropriate format

2.8 Adopt safe ergonomic practices when using screens and keyboards for extended periods of time

3. Integrate scripting language

3.1 Source and integrate scripts into authoring environment

3.2 Confirm scripted elements comply with all navigation and graphic design interface considerations

3.3 Eliminate or merge redundant code to ensure code is clean

4. Test scripting language

4.1 Test routines to verify script fulfils requirements

4.2 Conduct tests to ensure scripted elements conform to required technical specifications

4.3 Test for faults, and document findings

4.4 Use standard de-bugging techniques to remove fault

5. Evaluate scripting language

5.1 Liaise with relevant personnel to evaluate process, and record decisions

5.2 Archive suitable and relevant scripts for future use

Evidence of Performance

Evidence of the ability to:

use design specifications and discussion with relevant personnel, to identify scripting requirements

create pseudo-code and flowcharts to structure functional logic prior to coding

write scripting language code to meet functional requirements for interactive media products

produce clean, logical and well-documented code

test code and de-bug as required to ensure interactive functions work without fault.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.


Evidence of Knowledge

To complete the unit requirements safely and effectively, the individual must:

outline typical challenges when writing scripts for interactive products and how to handle these

describe a range of authoring software, scripting languages and scripted elements

explain different structures used in scripting languages for authoring multimedia products, including Document Object Model (DOM) and Object Oriented Programming (OOP)

identify basic health and safety requirements when working on computers and keyboards.


Assessment Conditions

Assessment must be conducted in a safe environment where evidence gathered demonstrates consistent performance of typical activities experienced in creative arts industry environments. The assessment environment must include access to:

design specifications

authoring environment and software.

Assessors of this unit must satisfy the requirements for assessors in applicable vocational educational and training legislation, frameworks and/or standards.


Foundation Skills

This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.

Skill

Performance

Criteria

Description

Reading

1.1-1.4, 2.1-2.5, 2.7, 3.1, 3.2, 3.3, 4.2, 4.3, 5.2

Analyses and interprets complex text to determine compliance requirements, technical specifications and other job related information

Writing

2.1-2.5, 2.7, 3.1, 3.3, 4.3, 5.1

Uses required language to accurately complete authoring requirements

Records information in required format

Names files according to requirements

Oral Communication

1.4, 5.1

Uses language and features appropriate to the audience to present information and seek feedback

Uses questioning and listening techniques to clarify requirements

Numeracy

2.1, 2.4

Uses specialised mathematical language and symbols to write and customise code

Navigate the world of work

2.8

Complies with work health and safety responsibilities

Interact with others

1.4, 5.1

Collaborates in technical decision-making and process evaluation with relevant personnel

Get the work done

1.1-1.4, 2.1-2.5, 3.1-3.3, 4.1-4.4, 5.1, 5.2

Uses formal planning processes to organise the process of researching, writing and evaluating script

Makes decisions directly related to completion of required tasks

Uses analytical techniques to test and repair scripting language

Uses digital tools to create and test script


Sectors

Visual Communication – Digital Content and Imaging